package com.zg.common.core.dao.scf.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.zg.common.core.dao.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.ibatis.type.JdbcType;

@Data
@EqualsAndHashCode(callSuper = true)
public class ScfRoleExt extends BaseEntity {

    private Long roleId;
    @TableField(updateStrategy = FieldStrategy.ALWAYS, jdbcType = JdbcType.VARCHAR)
    private String type;
    @TableField(updateStrategy = FieldStrategy.ALWAYS, jdbcType = JdbcType.VARCHAR)
    private String authStatus;
    @TableField(updateStrategy = FieldStrategy.ALWAYS, jdbcType = JdbcType.BIGINT)
    private Long enLevelId;
    @TableField(updateStrategy = FieldStrategy.ALWAYS, jdbcType = JdbcType.BIGINT)
    private Long companyId;
}

